@charset "utf-8";
.top{padding:11px 0;background: #E9E9E9;overflow:hidden;}
.top .fr a{margin-left:56px;}
.top .fr a i{font-size:16px;margin-right:4px;vertical-align:middle;}
.neck{padding:15px 0;background:#fff;}
.search{height: 36px;border-radius: 5px 5px 5px 5px;line-height:36px;border:1px solid #e70012;margin:0px 50px 0 100px;max-width:428px;width:100%;background:#fff;}
.search input{border:0;outline:0;height:33px;line-height:33px;background:none}
.search .addon{width:50px;height:34px;line-height:34px;text-align:center;background:#e70012;text-align:center;align-items:center;justify-content:center;border-radius:0 5px 5px 0;cursor:pointer;}
.search .addon i{font-size:18px;color:#fff}
.search .addon:hover{opacity:.88;}
.neck .lang{float:right;}
.neck .lang a{display:inline-block;margin-left:5px}
.neck .lang a img{width:37px;height:24px;border:1px solid #d8d8d8;}
.neck .lang a:hover{opacity:.88;}
/* menu */
.menu{height: 62px;background: #ECECEC;line-height:62px;font-size:18px;position:relative;z-index:1;}
.menu li a{line-height:45px;}
.menu li{width:14.29%;text-align:center;margin-left:1px}
.menu li:hover,.menu li.active{background:url(../img/bgx.jpg) repeat}
.menu li:hover a,.menu li.active a{color:#fff}
.menu li ul{background:#d7000f!important;font-size:14px;border:0!important;border-radius:0!important;}
.menu li ul li a{line-height:45px;padding:0!important;color:#fff!important;border:0!important}
.menu li ul li{width:100%;height:45px;border:0;margin-left:0}
.menu li ul li:hover{background:#870d03;}
.menu .nav > li.drop > a::after{display:none;}
.menu .drop > .dropdown{left:50%;transform: translateX(-50%);margin-top:0px!important;z-index:2;transition: all .5s ease!important;}
/* subcat */
.subcat{border-bottom:1px solid  #eee}
.subcat .fl ul li{border-right:1px solid #eee;float:left;}
.subcat .fl ul li a{padding:20px 30px;display:block;}
.subcat .fl ul li.on{background:#d7000f;}
.subcat .fl ul li.on a{color:#fff}
.subcat .fr{padding:21px 0}
/* footer */
.footer{background:url(../img/bg_footer.png) repeat;overflow:hidden;}
.footer .footer1{padding:50px 0}
.footer .search{margin:8px 0 0 0;max-width:534px;}
.footer .copyright{border-top:1px solid #DEDEDE;padding:10px 0;overflow:hidden;font-size:14px;}
.footer .fx{width:210px;}
.footer .share{width:45%}
.footer .footer2 .lxfs i{width:30px;float:left;color:#d7000f;font-size:26px;vertical-align:middle;}
.footer .footer2 .lxfs .lx1{font-family:'impact';color:#d7000f;overflow:hidden;font-size:32px;}
.footer .footer2 .lx1 i{margin-top:13px}
.footer .footer2 .lx2{font-size:14px;line-height:22px;margin-bottom:7px}
.footer .footer2 .lx2_2 i{font-size:22px}
.footer .footer2 .lx3 li{float:left;text-align:center;margin:10px 15px 15px 0}
.footer .footer2 .lx3 li p{margin-top:3px}
.footer .footer2 .fnav{padding-right:6%}
.footer .footer2 .fnav li h3{font-size:18px;font-weight:normal;padding-bottom:18px;position:relative;margin-bottom:20px}
.footer .footer2 .fnav li h3::after{content:'';width:30px;height:1px;background:#666;position:absolute;bottom:0;left:0;}
.footer .footer2 .fnav li dd{height:25px;line-height:25px;margin-bottom:3px}

/* 单页 */
.main{padding-bottom:50px;}
.p35{padding:30px 50px;}
.p30{padding:30px;}
.pagebox,.pagebox p{font-size:18px;line-height:36px;margin-bottom:5px}
/* 新闻列表 */
.bgt{background-repeat:no-repeat;background-size:cover;}
.main .list-news li{cursor:pointer;position:relative;padding:45px 0px;}
.main .list-news li .item{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.main .list-news li .item .pbox{overflow:hidden;max-width:450px;}
.main .list-news li::before{content:"";position:absolute;bottom:0;background:#E8E8E8;height:1px;width:100%;}
.main .list-news li::after{content:"";position:absolute;bottom:0;background:#d7000f;height:1px;width:0;transition: all ease-in .3s;-webkit-transition:all ease-in .3s;}
.main .list-news li:hover::after{width:100%;}
.main .list-news li:hover .pimg{transform: scale(1.09) !important; }
.main .list-news li .info{max-width:99%;padding:15px 30px;}
.main .list-news li .title{margin-top:20px}
.main .list-news li:hover .title a{color:#d7000f}
.main .list-news li .desc{font-size:16px;line-height:25px;margin:15px 0 25px 0;color:#666;height:60px;overflow:hidden;}
.main .list-news li .time::after{content:"";height:80%;width:1px;background:#ddd;position:absolute;left:0;top:8%}
.main .list-news li .time{text-align:center;color:#666;position:relative;}
.main .list-news li .month{font-size:62px;margin-bottom:-15px;position:relative;color:#838383;font-weight:bold;margin-top:-30px}
.main .list-news li .month::after{content:"";width:36px;height:1px;background:#ddd;position:absolute;bottom:17px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.main .list-news li .time .year{font-size:18px;color:#838383}
.main .list-news li:hover .more a::after{width:100%;}
.main .list-news li:hover .more a span{color:#fff;}
.main .list-news li:hover .time{color:#0527AF}
.main .list-news li .more{margin-bottom:25px;}
/* pages */
.pages{text-align:center;padding:25px 0;font-size:16px;}
.pages ul{padding:0;}
.pages li {float:left;margin-left:-1px;border:1px solid #e2e2e2;font-size:14px;color:#666;height:35px;line-height:33px;padding:0 15px;min-width:35px;}
.pages li:hover,.pages li.active{border-color:#d7000f;background-color:#d7000f;color:#fff}
.pages li:hover a,.pages li.active a{color:#fff}
.pages .total input,.pages .total button{width:40px;height:30px;line-height:30px;margin:0 5px;color:#333}
.pages .total input{border-radius:0;}
.pages .total{align-items:center;margin:0 10px 0 20px;color:#999;font-size:14px}
.pages .total input:focus{border-color:#333}
.pages .total button{margin-left:8px}
/* 人力资源 */
.main .renli table{border:1px solid #eee;text-align:center;}
.main .renli table thead{background:#e15761;color:#fff;font-size:18px;font-weight:normal;}
.main .renli table tbody td{font-size:16px;background: #f0f0f0;color:#3A3A3A}
.main .renli table tbody tr{padding:6px 0}
.main .renli table tbody .more{width: 30px;height: 30px;background: #A2A2A2;border-radius: 50%;line-height:30px;text-align:center;display:inline-block;color:#fff}
.main .renli table tbody .more i{font-size:20px}
.main .renli table tbody .more:hover{background:#e15761;}
.pagebox .news_title{font-size:28px;font-weight:normal;margin:10px 0 6px 0}
.pagebox .news_time{font-size:12px;color:#aaa}
.pagebox .news_time span{margin-left:10px}
.pagebox .content{padding:10px 0;border-top:1px solid #eee;margin:10px 0}
/* 科技 */
.main .list_keji ul{margin:0 -8px}
.main .list_keji li{text-align:center;}
.main .list_keji li .item{margin:8px}
.main .list_keji .tit{height:30px;line-height:30px;font-size:16px;margin:12px 0}
.main .list_zs li{width:20%;float:left;}
/* 质量保证 */
.pzbox .pz1{font-size:36px;color:#767676;margin:10px 0}
.pzbox .list_pz1 li{text-align:center;}
.pzbox .list_pz1 ul{margin:0 -20px}
.pzbox .list_pz1 li .item{background-size:100% 100%;height:125px;color:#fff;padding-top:30px;margin:20px}
.pzbox .list_pz1 li .cn{font-size:24px;margin:0 0 -5px 0}
.pzbox .list_pz1 li:nth-child(1) .item{background-image:url(../img/bg_zc1.jpg);}
.pzbox .list_pz1 li:nth-child(2) .item{background-image:url(../img/bg_zc2.jpg);}
.pzbox .list_pz1 li:nth-child(3) .item{background-image:url(../img/bg_zc3.jpg);}
.pzbox .list_pz1 li:nth-child(4) .item{background-image:url(../img/bg_zc4.jpg);}
.pzbox .list_pz1 li:hover .item{opacity:.88;}
.pzbox .list_pz2 p.cn{font-size:28px;}
.pzbox .list_pz2 p.en{font-size:22px;color:#9d9d9d}
.pzbox .list_pz2 p{margin-top:18px}
/* 产品列表 */
.pzbox .pb1{overflow:hidden;}
.probox .cpb1 table thead{background:#e15761;color:#fff;font-size:16px}
.probox .cpb1 table{text-align:center;}
.probox .cpb1 table tr td:nth-child(1){text-align:left;font-weight:bold;}
.probox .cpb1 table tr td:nth-child(2n){background:#fff4f5;}
.probox .cpb1 table tr td:last-child{background:#fff;}
.probox .cpb1 table td{font-weight:bold;}
.probox .cp_search{width:96%;max-width:380px;margin:25px auto; height:40px;}
.probox .cp_search .search{margin:0 auto;}
.leftside{max-width:240px;}
.leftside .side1 li{height:45px;line-height:45px;border-bottom:1px solid #eee;text-overflow:ellipsis;white-space: nowrap;}
.leftside .side1 li i{font-size:22px;margin:0 6px;font-weight:bold;color:#d7000f;}.pzbox .pb1{padding:10px 20px 20px 10px}
.subcat ul .c1{min-width:255px;}
.leftside .side2{background:url(../img/bg_footer.png) repeat;padding:15px 0;text-align:center;margin:20px 0}
.leftside .side2 img{max-width:110px;}
.leftside .side3{color:#666;margin:10px 0;line-height:30px;}
.leftside .side4{background:#eee;padding:3px 8px;border-radius:5px;margin-bottom:10px;font-size:13px}
.leftside .side4 i{font-size:16px;margin-right:5px;}
.probox{position:relative;}
.probox .prob1{margin:20px 0}
.probox .prob1 table{text-align:center;font-size:18px}
.probox .prob1 table tr td:nth-child(1){background:#e15761;color:#fff}
.probox .prob1 table tr:nth-child(1){background:#ffd9dc;}
/* 集团构架 */
.subcat li.nob{border:0!important}
.type{font-size:40px}
.type span.en{color:#BDBDBD;margin-left:15px;}
.main .jiagou{background:url(../img/bg_map.png) no-repeat center;padding:40px 0 20px 0}
.main .history{position:relative;}
.main .history .txt{position:absolute;top:18%;left:50%;transform: translateX(-50%);color:#fff;text-align:center;z-index:2;}
.main .history .cn{font-size:40px;margin:10px 0 5px 0}
.main .history .en{font-size:25px;color:rgba(255,255,255,.6)}

/* 首页 */
.slide1 .nav.nav-turn>li{opacity:1;color:rgba(255,255,255,.8)}
.slide1 .nav.nav-turn>li.active{color:#D7000F!important}
.section1 .sec_tree{padding:30px 0}
.section1 .sec_tree li .item{position:relative;}
.section1 .sec_tree li .item::after{content:"";width:1px;height:100px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#333;}
.section1 .sec_tree li:last-child .item::after{display:none;}
.section1 .sec_tree li .pic{height:95px;background-position:center;background-repeat:no-repeat;}
.section1 .sec_tree li:nth-child(1) .pic{background-image:url(../img/fl1.png);}
.section1 .sec_tree li:nth-child(2) .pic{background-image:url(../img/fl2.png);}
.section1 .sec_tree li:nth-child(3) .pic{background-image:url(../img/fl3.png);}
.section1 .sec_tree li{text-align:center;}
.section1 .sec_tree li:nth-child(1):hover .pic{background-image:url(../img/fl01.png);}
.section1 .sec_tree li:nth-child(2):hover .pic{background-image:url(../img/fl02.png);}
.section1 .sec_tree li:nth-child(3):hover .pic{background-image:url(../img/fl03.png);}
.sec_type{text-align:center;padding:60px 0}
.sec_type .cn{font-size:40px}
.sec_type .en{font-size:16px;margin-top:-10px}
.section1 .youshi .item{background: #fff;
border: 5px solid #DCDCDC;}
.section1 .youshi .item .pic{margin:30px 0;}
.section1 .youshi .item .pic img{height: 120px;}
.section1 .youshi .item .tit{font-size:16px;margin-bottom:35px;text-align:center;}
.section1 .youshi table{border-left:0;border-right:0;border-radius:0;color:#000}
.section1 .youshi table td:nth-child(1){text-align:center;}
.section1 .youshi .item:hover{border-color:#D7000F}
.section1 .youshi .item .pic{text-align:center;}
.swp_jt .jt{width: 27px;height: 57px;background: #8D8D8D!important;line-height:57px;text-align:center;}
.swp_jt .jt:hover{background:#D7000F!important;}
.swp_jt .swiper-button-next{right:-20px;}
.swp_jt .swiper-button-prev{left:-20px;}
.youshi{position:relative;padding:0 20px}
.youshi .swiper-container{position:inherit;}
.section1{padding:45px 0 65px 0}
/* section2 */
.section2{background:url(../img/bg_js.jpg) repeat;padding-bottom:65px}
.sec_type.white{color:#fff}
.section2 .video{position:relative;}
.section2 .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:none;}
.section2 .video .play{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);cursor:pointer}
.section2 .about2{color:#FFF;line-height: 30px;margin:20px 0}
.vmore{text-align:center;padding:15px 0}
.vmore a{width: 158px;height: 43px;line-height: 43px;tet-align:center;color:#D7000F;background:#fff;display:inline-block;font-size:16px;}
.section2 .pz1{padding-left:65px;}
.section2 .about1{margin:5px 0 25px 0;overflow:hidden;}
.section2 .about1 li{width:31.33%;float:left;margin:10px 1%;text-align:center;height:80px;line-height:80px;background: #E48085;font-size:22px;}
.section2 .about1 li a{color:#fff;position:relative;padding-bottom:10px;}
.section2 .about1 li a::after{content:"";width:31px;height:1px;background:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.section2 .about1 li:hover{background:#fff;}
.section2 .about1 li:hover a{color:#D7000F}
.section2 .about1 li:hover a::after{background:#D7000F}
.section2 .pz1 .js{padding:18px 0;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);text-align:center;}
.vmore:hover a{background:rgba(255,255,255,.9);}
.section3 .swiper-slide .item{border: 1px solid #C3C3C3;}
.section3 .swiper-slide .item:hover{border-color:#D7000F}
.section3 .pinzhi{position:relative;}
.section3{padding-bottom:50px}
.swp_dot .swiper-wrapper{padding-bottom:60px}
.swp_dot .swiper-pagination{width:auto!important;height: 19px;background: #E7E7E7;border-radius:35px;display:inline-block;left:50%!important;transform:translateX(-50%);line-height:17px;padding:0 6px}
.swp_dot .swiper-pagination .swiper-pagination-bullet-active{background:#D7000F;}
/* section4 */
.section4 li .item{height:640px;overflow:hidden;position:relative;}
.section4 li .pimg{background-repeat: no-repeat;background-size:cover;}
.section4 li .fdc{height:396px;background:url(../img/bg_tc1.png) no-repeat;background-size:cover;text-align:center;color:#fff;z-index:1;position:absolute;top:0;width:100%;padding:70px 0}
.section4 li .tz1{font-size:39px;margin:25px 0 10px 0}
.section4 li .tz2{font-size:16px;margin:10px 0 15px 0}
.section4 li .tz3{position:relative;}
@keyframes mymove{ 0%{top: 20px;} 100%{top: 30px;}; }
.section4 li .tz3 img{position: absolute;animation:mymove 1s linear infinite alternate;left:50%;transform: translateX(-50%);}
.section4 li:nth-child(1) .fdc{top:15%}
.section4 li:nth-child(2) .fdc{top:18%}
.section4 li:nth-child(3) .fdc{top:21%}
.section4 li:nth-child(4) .fdc{top:24%}
/* section5 */
.section5{padding:35px 0}
.section5 .sec5_type{text-align:center;}
.section5 .sec5_type .cn{font-size:40px}
.section5 .sec5_type .en{font-size:16px;margin-top:-10px;padding-bottom:10px;position:relative;}
.section5 .sec5_type .en::after{content:"";width: 56px;height: 3px;background: #D7000F;position:absolute;bottom:0;transform:translateX(-50%);left:50%}
.section5 .tab_ul{text-align:center;padding:35px 0}
.section5 .tab_ul li{width: 130px;height: 40px;background: #303030;line-height:40px;text-align:center;display:inline-block;margin:0 15px}
.section5 .tab_ul li a{color:#fff}
.section5 .tab_ul li:hover,.section5 .tab_ul li.on{background:#D7000F;}
.section5 .item .tit{margin:5px 0}
.section5 .item .time{font-size:12px;color:#9F9F9F}